//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package com.dstz.bpm.engine.action.handler.instance;

import com.dstz.base.core.util.JsonUtil;
import com.dstz.bpm.api.constant.ActionType;
import com.dstz.bpm.api.model.nodedef.BpmNodeDef;
import com.dstz.bpm.core.manager.BpmTaskManager;
import com.dstz.bpm.engine.action.cmd.DefualtTaskActionCmd;
import com.dstz.bpm.engine.action.handler.AbsActionHandler;
import com.dstz.sys.api.jms.producer.JmsProducer;
import javax.annotation.Resource;
import org.springframework.stereotype.Component;

@Component
public class InstanceWithdrawActionHandler extends AbsActionHandler<DefualtTaskActionCmd> {
   @Resource
   BpmTaskManager aG;
   @Resource
   JmsProducer aH;

   public InstanceWithdrawActionHandler() {
   }

   @Override
   public void execute(DefualtTaskActionCmd model) {
      String opinion = model.getOpinion();
      String withdrawNodeId = JsonUtil.getString(model.getExtendConf(), "withdrawNodeId");
      String msgType = JsonUtil.getString(model.getExtendConf(), "msgType");
   }

   @Override
   protected void b(DefualtTaskActionCmd var1) {

   }

   @Override
   protected void c(DefualtTaskActionCmd var1) {

   }

   public ActionType getActionType() {
      return ActionType.WITHDRAW;
   }

   public int getSn() {
      return 7;
   }

   public Boolean isSupport(BpmNodeDef nodeDef) {
      return false;
   }

   public Boolean isDefault() {
      return false;
   }

   public String getConfigPage() {
      return null;
   }

   public String getDefaultGroovyScript() {
      return null;
   }

   public String getDefaultBeforeScript() {
      return null;
   }

   protected void e(DefualtTaskActionCmd model) {
   }

   protected void f(DefualtTaskActionCmd data) {
   }

   public void g(DefualtTaskActionCmd actionModel) {
   }

   protected void h(DefualtTaskActionCmd actionModel) {
   }

   @Override
   protected void i(DefualtTaskActionCmd var1) {

   }
}
